//用于测试json类的使用方法

//json是一个kv，如int a=1;a和1就是一个kv
#include <iostream>
#include <string>
#include <jsoncpp/json/json.h>
using namespace std;

int main()
{
    int a=10;
    int b=20;
    char c='+';

    Json::Value root;
    Json::Value sub;

    root["a"]=a;
    root["b"]=b;
    root["op"]=c;

    root["sub"]=sub;//Json对象也可以做放进json里面。可以嵌套
    // Json::StyledWriter writer;//定义的一个StyleWriter对象
    Json::FastWriter  writer;
    
    string s=writer.write(root);//自动将root转化为序列化字符串,直接拿到序列化之后的结果

    cout<<s<<endl;
    return 0;
}